home *** CD-ROM | disk | FTP | other *** search
/ The Utilities Experience / The Utilities Experience - Volume 1.iso / software / comms / amftp / amftp.doc < prev    next >
Text File  |  1996-02-23  |  38KB  |  1,040 lines

  1.  
  2.  
  3. AmFTP
  4. *****
  5.  
  6. Welcome to AmFTP, the AmigaOS FTP client.
  7.  
  8. Copyright
  9. *********
  10.  
  11. AmFTP has been designed, developed and written by
  12.  
  13.          Oliver Wagner
  14.      and
  15.      Mathias Mischler
  16.      Newhamstr. 34
  17.      67663 Kaiserslautern
  18.      Germany
  19.      (merlin@sixpack.pfalz.de)
  20.      
  21.      
  22.      ©1996 Mathias Mischler
  23.      All Rights Reserved.
  24.      
  25.      This document compiled by Laurence Walton
  26.      ©1996 Mathias Mischler
  27.      All Rights Reserved
  28.      
  29.      Installer Script
  30.      ©1996 Robert C. Reiswig
  31.      All Rights Reserved
  32.      
  33.      This document is in no way complete.
  34.      
  35.      Neither the authors of AmFTP, nor the
  36.      compiler of this document can be held
  37.      responsible for anything resulting
  38.      from the use or misuse of any part of
  39.      the AmFTP Archive.
  40.      
  41.      No part of this archive may be
  42.      redistributed except with the entire
  43.      contents of the original archive.
  44.  
  45. Registering AmFTP
  46. *****************
  47.  
  48. AmFTP Registered Software License Agreement
  49. ----------------------------------------------
  50. AmFTP is Copyright © 1996 by Mathias Mischler, All Rights Reserved.
  51. The producer of this software will grant the Licensee a limited,
  52. non-exclusive right to use the program AmFTP and it's associated files
  53. on a single machine. The producer will hand out a special
  54. identification file called the key file to the Licensee. This key file
  55. will enable the Licensee to fully use the AmFTP package according to
  56. the terms of this license.
  57. The key file is stricly for personal use by the Licensee only. Any
  58. disclosure of they key file will invalidate the license and the key
  59. file itself. The Licensee will be held liable of any damage arising out
  60. of the disclosure of the key file.  The product is provided as is
  61. without warranty of any kind, either express or implied, statutory or
  62. otherwise, including without limitation any implied warranties of
  63. non-infringement, merchantability and fitness for a particular purpose.
  64. The entire risk as to use, results and performance of the product is
  65. assumed by you and should the product prove to be defective, you assume
  66. the entire cost of all necessary servicing, repair or other remediation.
  67. In no event shall the producer of this product or it's resellers be
  68. liable for any property damage, personal injury, loss of use or other
  69. indirect, incidental or consequential damages, including without
  70. limitation, any damages for lost profits, business interruption or data
  71. which may be lost or rendered inaccurate, even if we have been advised
  72. of the possibility of such damages.
  73. This agreement shall exclusively be governed by the laws of the Federal
  74. Republic of Germany.
  75.  
  76. Registration
  77. ============
  78.  
  79. If you are not already registered to use AmFTP, the program will prompt
  80. you to register upon starting.
  81.  
  82. AmFTP can be registered by clicking the register now button in the
  83. requester. Registration at the US site requires $25.00 in US funds for
  84. an emailed keyfile, or $30.00 for a disk mailed via postal service.  The
  85. Germany Site requires 30,-DM for an emailed keyfile and 35,-DM for a
  86. floppy sent via postal service.
  87.  
  88. Introduction
  89. ************
  90.  
  91. FTP is an acronym for File Transfer Protocol.  FTP is a method for
  92. transferring files from one computer to another, if they are connected
  93. to each other via a TCP/IP network.  Using an FTP Client, you may
  94. connect to a remote computer on the internet and upload or download
  95. files.  You may have an account on a remote FTP site, but more
  96. commonly, FTP is used with an "anonymous" connection, meaning that you
  97. dont need an account to log on to the site and download files.  Several
  98. well known FTP sites are included with AmFTP for your use.  You will
  99. soon find others that you use often and you can add these to the others.
  100.  
  101. Features of AmFTP
  102. *****************
  103.  
  104.    * Built-in Archie file archive search utility
  105.  
  106.    * Internal ADT (Aminet Download Tool) Implementation
  107.  
  108.    * High speed asynchronous transfers for maximum efficiency.
  109.  
  110.    * Batch download facility: select files in multiple directories and
  111.      download them all at once.
  112.  
  113.    * Resume Partially received files.
  114.  
  115.    * Ftp-Server "phonebook"
  116.  
  117.    * Automatic server reconnect and "keep Alive" support.
  118.  
  119.    * Supports Download, DirTool, and ADT (aminet-Download) GUI layouts.
  120.  
  121.    * Full ADT support including parsing of RECENT files and "Show Since"
  122.      facility.  You never need MUIadt again.
  123.  
  124.    * Full ARexx support.
  125.  
  126.    * Nice, Versatile GUI supporting user-configurability, Bubble help,
  127.      Drag & Drop, etc.
  128.  
  129. Requirements
  130. ************
  131.  
  132. AmFTP Requires any Amiga computer running Kickstart/Workbench 2.0 or
  133. later, and About MUI or later.
  134.  
  135. AmFTP needs some TCP/IP protocol stack in order to operate and connect
  136. to a remote FTP site.  These include:
  137.  
  138.              AmiTCP
  139.              As225r2
  140.      
  141.      or a TCP/IP Emulator for Un*x shell account, including:
  142.      
  143.              MLink
  144.              TIA (The Internet Adapter)
  145.              Slirp
  146.  
  147.     NOTE: TIA support not fully implemented yet.
  148.  
  149. Installing AmFTP
  150. ****************
  151.  
  152. An Installer script is included in the archive, which makes
  153. installation as easy as possible.  You must have Amiga Technology's
  154. Installer program in C: for this script to work.  If you cannot or do
  155. not wish to use the installer script, just create a directory for it if
  156. you wish, and uncompress the archive into the created directory.
  157.  
  158. Operation of AmFTP
  159. ******************
  160.  
  161. Starting AmFTP
  162. **************
  163.  
  164.  
  165.      To run AmFTP:
  166.  
  167.  
  168.          From Shell:
  169.      
  170.      Open a shell and CD to the directory in which you have placed AmFTP, and
  171.      type: "AmFTP"
  172.      
  173.      From Workbench:
  174.      
  175.      Open the drawer that you have placed AmFTP in and click on its Icon.
  176.  
  177. Connecting to a Server
  178. **********************
  179.  
  180. Once you have Startup AmFTP, click on the Connect gadget located just
  181. above the AmFTP logo in the lower left corner of the interface.  Here
  182. you can Add Server, Remove Server, or Options server profiles, or just
  183. double click an existing profile to connect to it.
  184.  
  185. Operating the Interface
  186. ***********************
  187.  
  188. The main page of AmFTP is divided up into two main sections, and a
  189. smaller third section:
  190.  
  191. Local File list (Left)
  192.      Displays files located on your computer.
  193.  
  194. Remote File list (Right)
  195.      Displays files located on the remote server.
  196.  
  197. Log Window (bottom)
  198.      Displays messages from either the local or the remote computer.
  199.  
  200. The operation of the main page is very similar to any "Directory Tool"
  201. you may have experience with.  If you do not, the concept is simple:
  202. Files can be copied from one window to the other.  Both windows are
  203. identical in operation with the exception of the send and
  204. receive gadgets.
  205.  
  206. At the top of each section, is the "path" text input gadget.  Here you
  207. may type in a path to the files that you want to operate on, or you may
  208. select the path from the cycle gadget located just to the right of the
  209. input string.  The gadget marked "Parent" will take you up one level in
  210. the directory structure.
  211.  
  212. Taking up most of each section is the file list, to the right of which
  213. is the file list scroll gadget.  Use this to scroll up and down through
  214. the file listing.  To the right of the scroll bar is a vertical column
  215. of gadgets which will perform operations on any selected files in the
  216. window to the left.
  217.  
  218. Refresh
  219.      Causes AmFTP to re-read the file list, updating anything that may
  220.      have changed.
  221.  
  222. MkDir
  223.      Short for MakeDir, this gadget will create a directory in the file
  224.      list to the left.
  225.  
  226. Pattern Matching Input Gadget
  227.      Here you may enter a pattern for selecting files, after entering
  228.      the pattern, with valid AmigaOS wildcards (#?.#?), if you like,
  229.      you may use the '+' & '-' gadgets to select and deselect the files
  230.      matching your pattern.
  231.  
  232. Show
  233.      This will use multiview to show you the selected files.
  234.  
  235. Rename
  236.      This will prompt you for a new name to give to selected files, one
  237.      at a time.
  238.  
  239. Delete
  240.      This will delete selected files.
  241.  
  242. Send|Receive
  243.      These buttons will transfer the file to the opposite filelist.
  244.  
  245. Batch
  246.      This item appears only on the remote side of the AmFTP window.
  247.      Clicking on it will open the batch queue window and add the
  248.      selected file to the queue.
  249.  
  250. Below the two filelist sections reside the main functions for AmFTP:
  251.  
  252. Connect|Disconnect
  253.      This will take you to the connection profiles page where you may
  254.      select a server to connect to, or if you are already connected,
  255.      this will disconnect you from the server.
  256.  
  257. Archie
  258.      This will open the Built-in Archie file searching utility
  259.  
  260. Help
  261.      This gadget will call the amigaguide online documentation, which
  262.      you are reading right now. ;)
  263.  
  264. Transfer Mode
  265.      This cycle gadget will allow you to select a transfer mode, either
  266.      Image (binary) or ASCII (text).  Unless for some reason you need
  267.      to force a transfer a certain way, it is best to leave this gadget
  268.      alone, as AmFTP will attempt to auto detect the type of transfer
  269.      necessary for the files in question.
  270.  
  271. Archie File Searching Utility
  272. *****************************
  273.  
  274. What is Archie?
  275. ---------------
  276.  
  277. Archie is a protocol for finding files on the internet.  This is
  278. accomplished through several servers dedicated to this task. in a
  279. nutshell, you may ask your archie client for a specific file, and it
  280. will find out where you can download it from.  Note that archie will
  281. not work well with generic searches: for example, you will not have
  282. much luck searching for "archivers", but if you searched for "lha", you
  283. might have a better chance of finding what you want.  It is best to
  284. search on the filename, rather than on what the file does.
  285.  
  286. Using AmFTP's Built-In Archie Client
  287. ------------------------------------
  288.  
  289. The AmFTP Archie window is opened by selecting the Archie gadget from
  290. the main Interface.
  291.  
  292. Here you may select a search site by typing it into the Archie
  293. Searchsite text gadget, or by using the cycle gadget at the right of
  294. the text input to select an already existing entry.
  295.  
  296. Next you can enter the search specifications in the search for text
  297. input gadget.  You should be as specific as possible here, as Archie is
  298. not very good at finding files with a very generic filespec.
  299.  
  300. Once this is done, just click the search gadget to begin the search.
  301. AmFTP will connect to the site and find anything matching the search
  302. specifications.
  303.  
  304. After a while you should get a list of files that AmFTP has found that
  305. match the search pattern. now you can click on Add as Profile gadget
  306. at the bottom, and the profile will be added to the Options list,
  307. including the directory. just exit this window and choose the
  308. connect gadget, and then choose the profile you just added, and
  309. you will find the file you were looking for. :)
  310.  
  311. Adding a server to the "phonelist"
  312. **********************************
  313.  
  314. Open the "Server Profiles" requestor by clicking the connect gadget on
  315. the main window, and select the new gadget located just under the
  316. server list.  This will create an entry called *new*. Fill out the
  317. Options on the right side, and you are ready to connect to the new
  318. server.
  319.  
  320. Removing a Server from the "phonelist"
  321. **************************************
  322.  
  323. Open the "Server Profiles" page by clicking the connect gadget on the
  324. main window, and click on the entry to be removed. Then click on the
  325. delete gadget and the entry will be removed.
  326.  
  327. Uploading Files
  328. ***************
  329.  
  330. To upload files, You must have the "Directory Tool" option checked in
  331. the Settings of AmFTP.  Just click on a file in the Interface and click
  332. the send gadget.  Or, you may drag the desired files from the local
  333. list to the remote list. See Interface for details on the interface
  334. operation.
  335.  
  336. Downloading Files
  337. *****************
  338.  
  339. To download a file, simply click on the filename in the Interface and
  340. then click the Receive gadget.  Or, you can just drag the files you
  341. desire from the remote directory listing to the local listing.  I you
  342. wish, you may click "Batch" after selecting a desired file, and this
  343. file will be added to a batch download queue, and after you have
  344. selected all the files you need, you can download them all at once.
  345.  
  346. From the Batch window, You may view files in the batch queue, and you
  347. may also remove any files, or receive the whole queue.
  348.  
  349. Note that "double-clicking" a file in the remote dir list will attempt
  350. to download and display it using multiview.  It is important to
  351. remember that this file is held in temporary storage only, and will be
  352. removed upon exiting AmFTP.
  353.  
  354. See Interface for details on the interface operation.
  355.  
  356. Server Profile Options
  357. **********************
  358.  
  359. The "server Profiles" page is dominated by the Server entry list on the
  360. left, and several assorted gadgets on the right.  Here you may modify
  361. your connection profiles, or Add Server new ones, or Remove Server old
  362. ones.
  363.  
  364. Select the server to modify by clicking on its entry in the server
  365. profile list on the left.  If this is to be a new profile, the entry
  366. will be "*New*.  Next, set the options you like in the gadgets to the
  367. right.  these are explained here:
  368.  
  369. Profile Name
  370.      Here you can enter the name as it will appear in the server list.
  371.  
  372. Host Name
  373.      Here you need to enter the address of the server, such as
  374.      "ftp.vapor.com".
  375.  
  376. Port
  377.      This is the port of the remote server to connect to.  For FTP,
  378.      this is normally 21.  Unless you have a reason to change this,
  379.      dont.  Leave it set at 21.  If in the future you are given a
  380.      private ftp account somewhere, this may change, but not likely.
  381.  
  382. ADT Server
  383.      set this on if you wish to have AmFTP behave as an ADT client.
  384.  
  385. Anon Login
  386.      Leave this set on, unless you want to log into a FTP server on
  387.      which you have been given a private account.  this will save you
  388.      the trouble of having to type "anonymous" and your email address
  389.      each time you log in.
  390.  
  391. Quiet Login
  392.      If this is set, AmFTP will attempt to skip the MOTD when connecting
  393.  
  394. Login Name
  395.      If you are connecting to a private account, here is where you
  396.      enter your login name.  For anonymous connections, this gadget is
  397.      ghosted.
  398.  
  399. Password
  400.      If you are connecting to a private account, here is where you
  401.      enter your password.  For anonymous connections, this gadget is
  402.      ghosted.
  403.  
  404. Retries
  405.      Here you may configure the number of retries that AmFTP will
  406.      attempt if the server is not allowing a connect for some reason.
  407.      Usually because of maximum number of users reached.
  408.  
  409. Remote Dir
  410.      Here you may specify the server directory that AmFTP will
  411.      automatically CD to upon connection.
  412.  
  413. Local Dir
  414.      Here you may specify the local directory that AmFTP will
  415.      automatically CD to upon connection.
  416.  
  417. Save Dir
  418.      This will preserve the local and remote dirs for your next session
  419.      at the same server.
  420.  
  421. Connect to FTP Server
  422.      This will attempt to connect you to the selected server in the
  423.      server list.
  424.  
  425. Back to main page
  426.      This gadget will return you to the main page without connecting to
  427.      a server.
  428.  
  429. Closing a connection
  430. ********************
  431.  
  432. To end an FTP session and close the connection, click the
  433. Disconnect gadget just above the AmFTP logo in the lower left
  434. corner. You will be prompted if you really want to close the session.
  435. Choose 'Yes' or 'No'.  Then you may choose to start a session on a
  436. different server, or you may quit AmFTP by choosing "Quit" from the
  437. Project menu or click the close gadget in the upper left corner of the
  438. AmFTP window.
  439.  
  440. Menu Items
  441. **********
  442.  
  443. Project Menu
  444. ************
  445.  
  446. About...
  447.      Returns some info about AmFTP, its authors, and those who helped.
  448.      it also will tell you which TCP/IP Stack you are currently using.
  449.  
  450. Iconify
  451.      This will reduce the AmFTP window to an Icon on the Workbench
  452.      Screen.  Double click this icon to return AmFTP to its window.
  453.  
  454. Open Batch Window
  455.      Opens the Batch Window where information is kept on the current
  456.      batch list.
  457.  
  458. Quit
  459.      This will close any open connections and then close the AmFTP
  460.      window, ending the session.
  461.  
  462. Settings Menu
  463. *************
  464.  
  465. Directory Tool
  466.      Toggles AmFTP to have one or two file lists.  If only one file
  467.      list is used (no check mark), it is the remote dir and only
  468.      download operations can be performed. If "Directory Tool" is
  469.      active, the AmFTP will display two file listings and operations
  470.      may be performed both ways.
  471.  
  472. Display Log Window
  473.      This toggles the log window at the bottom of AmFTP window on and
  474.      off.
  475.  
  476. Confirm Local Deletes
  477.      Enables a requestor each time you try to delete a file, asking if
  478.      you really want to delete it.
  479.  
  480. Confirm Remote Deletes
  481.      Same as previous, but for files in the remote file list.
  482.  
  483. Confirm close connection
  484.      If checked, will ask you to confirm action when closing the
  485.      connection to the remote server.
  486.  
  487. Popup connect window
  488.      Toggles connect status window on/off.  If on, a small window will
  489.      appear when connecting showing the status of the connect attempt.
  490.  
  491. Send NOOP to avoid Timeout
  492.      Does just what it says, sends a command at an interval, to trick
  493.      the remote system into thinking the connection is active, and will
  494.      not time out the connection.
  495.  
  496. Receive Readmes in ADT mode
  497.      If set, the readme for a file will be downloaded with a file that
  498.      is downloaded.
  499.  
  500. Flat Download
  501.      If set, will save incoming files in the local directory, otherwise
  502.      will preserve the files path as well.
  503.  
  504. Ask for resume if file exists.
  505.      If checked, will ask if the user wants to resume the file transfer.
  506.      Selecting no will overwrite the existing file.
  507.  
  508. Save Settings
  509.      Will save the current configuration of AmFTP as the default
  510.      start-up settings.
  511.  
  512. MUI Settings
  513.      Runs the MUI preferences program.
  514.  
  515. The Rexx Port
  516. *************
  517.  
  518. REXXPORT: AMFTP.1 / AMFTP.2 / ... (Shown in window title)
  519.  
  520. CONNECT PROFILE/N Connect with server profile Nr. PROFILE.
  521.  
  522. CLOSE Closes Connection
  523.  
  524. ISCONNECTED Returns "1" in RESULT, if we're connected to any host.
  525. Returns "0" in RESULT, if we're NOT connected.
  526.  
  527. CHANGEDIR DIR/F Sends changedir command to server.
  528.  
  529. GETHOSTS VAR/F Fills all profile entry labels in a STEM variable.
  530. Returns number of entries in RESULT.
  531.  
  532. GETDIRS VAR/F Fills all visibale directory entries from the right
  533. listview in a STEM variable. Returns number of entries in RESULT.
  534.  
  535. GETFILES VAR/F Fills all visibale filename entries from the right
  536. listview in a STEM variable. Returns number of entries in RESULT.
  537.  
  538. BATCH FILE/F Marks file from variable in batch queue. Filename has to be
  539. visible in right listview window.
  540.  
  541. RECEIVE FILE/F Receives directly file from variable. Filename has to be
  542. visible in right listview window.
  543.  
  544. RECEIVEBATCH Receives batch queue from connected server.
  545.  
  546. SEND FILE/F Sends local file from variable to remote server.
  547.  
  548. RAW TEXT/F Sends raw command to connected server. You should know, what
  549. you're doing, using this command (see rfc-959).
  550.  
  551. Magic User Interface
  552. ********************
  553.  
  554. About MUI
  555. =========
  556.  
  557. AmFTP uses the MUI object library,
  558. which is © 1993-95 by Stefan Stuntz.
  559.     Without MUI, AmFTP wouldn't exist.
  560.  
  561. Why MUI?
  562. ========
  563.  
  564. Why MUI? you ask...
  565.  
  566. MUI makes it easier for programmers to assemble their code, and at the
  567. same time, attempts to standardize the way programs run under AmigaDOS.
  568. As well, MUI makes it easier for the user to customize the way
  569. programs look and behave to suit the user's own tastes.
  570.  
  571. Revision History
  572. ****************
  573.  
  574.  
  575.          See the AmFTP.readme for the latest developments
  576.      
  577.      v1.49 (10.2.96)
  578.      **************
  579.       - First non-beta prerelease.
  580.       - Some internal fixes.
  581.       - Changed from CatComp to FlexCat Catalog Compiler.
  582.       - Argument/Tooltype "LANGUAGE" added.
  583.         You can set a prefered language with this Argument/Tooltype.
  584.         e.g. "AmFTP LANGUAGE=français" would start with french language.
  585.         (Take care of correct spelling of the language. It's case
  586.         sensitive!!)
  587.      
  588.      v1.48 (3.2.96)
  589.      **************
  590.       - Some internal fixes.
  591.       - Some layout changes.
  592.       - Login and transfer should work at windows server now.
  593.      
  594.      v1.47 (1.2.96)
  595.      **************
  596.       - Bug removed: Forgot to enable ADT listview for user input :(
  597.      
  598.      v1.46 (1.2.96)
  599.      **************
  600.       - Some internal fixes.
  601.       - Some layout changes.
  602.       - AmFTP won't disable whole groups anymore. Conform to style guide
  603.         only gadgets are disabled.
  604.       - Added dansk catalog.
  605.       - Added dutch catalog.
  606.      
  607.      v1.45 (28.1.96)
  608.      ***************
  609.       - Changed login sequence to completely syncron data exchange.
  610.       - MaxLen for port string set to 5. MUI now wants to get size with 0
  611.         termination.
  612.       - You can now load and see "ADT_RECENT_14" file, too. This should
  613.         contain aminet uploads in last 14 days.
  614.      
  615.      v1.44 (28.1.96)
  616.      ***************
  617.       - Fixed a bug in rename function.
  618.       - Added greek language catalog, thanks to Manos Konstantinia.
  619.       - The "ls -la" listing makes no difference between linked
  620.         directories and linked file. I depents on user now, what should
  621.         be done with a link, and it may fail (look in log window when a
  622.         action with linked entries does not work).
  623.         (The filesize can be also WRONG sometimes, cause some servers
  624.         give size of link entry instead of the size of the file.)
  625.       - The local directory history will be saved in the file
  626.         ".AmFTPHistory". This file can be changed with a normal
  627.         texteditor. That history will be loaded at start of AmFTP again.
  628.      
  629.      v1.43 (26.1.96)
  630.      ***************
  631.       - AmFTP.language.ct and AmFTP.cd in archie are current versions,
  632.         again. Sorry i forgot to update these files last time.
  633.       - Internal fixes.
  634.       - Selection of transfer mode added again.
  635.       - New menu entry "Open Batch Window" or pressing AMIGA-B opens
  636.         batch window to drag&drop inside.
  637.       - ADT entries can be drag&dropped inside the batch window now, and
  638.         allow so a batchdownload of ADT files.
  639.       - Compiled optimized; hope anything still works.
  640.      
  641.      v1.42 (25.1.96)
  642.      ***************
  643.       - If ENV:HOME points to "ram:", "PRODIR:" will be used instead.
  644.       - Sort by Date should now really sort by date. :)
  645.       - LASTRECENT removed from rc-File. Added LASTRECENTS, which is
  646.         contains an unsigned value.
  647.         Sorry "show new" had to be reseted again. It will show all files
  648.         during first start, instead of only new ones.
  649.       - Some layout fixes.
  650.       - File ending with ".readme", ".liesmich", ".text", or ".txt" will
  651.         attempt to be received compressed.
  652.         If this attempt fails, no more tries of compress will be made
  653.         during this connect with this server.
  654.       - Closing a connection during transfer will remove list of file to
  655.         receive.
  656.       - Added español catalog.
  657.       - Changing active entry in ADT mode, will show a short info about
  658.         it.
  659.         Example: "CL5-Devkit [172203 Bytes, 1631 Bytes Readme, Send:
  660.         02.12.1995, 16:00"
  661.         Selecting entries will show info about selection furthermore.
  662.       - Changing active entry in Archie mode, will show a short info
  663.         about it.
  664.         Example: "Anarchie-F140.sit.bin [488960 Bytes], Send 11:23 3 Nov
  665.         1994"
  666.       - Installer shows different icons for AmFTP during selection.
  667.       - You can choose a special selection of Aminet directories, and
  668.         force AmFTP to show those only. Choose "Selected" in "Show:"
  669.         cyclegadget.
  670.      
  671.      v1.41 (23.1.96)
  672.      ***************
  673.       - All lines will end with CR/LF now, to not confuse old fashioned
  674.         IBM-compatible servers, and some slip-emulations like TIA.
  675.       - Layout fixed.
  676.       - CPS (Character per second) calculation should now also deliver a
  677.         correct value using file-resume.
  678.       - Fixed a bug with directory loading after resume.
  679.       - If an file to receive can't be opend, it will be logged with an
  680.         errorreport in logwindow.
  681.       - Build a uncompress for ".Z" (standard unix compression) files in
  682.         AmFTP.
  683.       - Compressed files will automatically decompressed, yet. Later on
  684.         it will be configurable.
  685.       - RECENT and LOCAL index files will be loaded in compressed format.
  686.       - Some internal changes.
  687.      
  688.      v1.40 (22.1.96)
  689.      ***************
  690.       - Added AmFTP/AMIGA®-logo in about window.
  691.       - If downloading a file which already exists, it can be either resumed
  692.         or overwritten.
  693.       - Resume requester only appears when that checkmark is selected
  694.         in menu. Otherwise resume will be used without asking.
  695.         Take care: Not every ftp-site supports a correct resume.
  696.       - Dirparser re-written. Now it uses a human like logic finding
  697.         columns and spaces. Hope this will solve problems with some
  698.         special sites.
  699.       - New entry in AmFTP-RC file "LASTRECENT". It stores the time index
  700.         of newest recent entry. It's used to decide which aminet uploads
  701.         are new. Setting this back to "LASTRECENT 0" (or removing this
  702.         entry) shows all files since 1.1.1970. This will be start value,
  703.         i'm sorry for.
  704.       - Some internal fixes.
  705.      
  706.      v1.39 (21.1.96)
  707.      ***************
  708.       - Some internal fixes.
  709.       - Archie Title strings in listview are now named "Host" and
  710.         "Directory/Filename".
  711.       - Dirparser improved.
  712.       - Variable "LASTCALL" removed. The ADT scan date will be last seen
  713.         entry in RECENT list.
  714.         ADT will now really show NEW entries, when it should to.
  715.       - You can load local index of any aminet side. Be careful: this
  716.         could take a while.
  717.      
  718.      v1.38 (20.1.96)
  719.      ***************
  720.       - Found archie entries can be added as Profile entries. The server
  721.         will be named "FTP <ftpsite>", and can be found on the bottom of the
  722.         list.
  723.         The default directory of this profile entry will be the directory
  724.         found during archie search.
  725.       - Some internal changes.
  726.       - Bug removed: Loginsequence with some archie servers failed sometimes.
  727.       - Minor Layout fixes.
  728.       - Archie output is now restricted to window width.
  729.         Before you saw "/pub/amiga/com", now you see ".../comm/amftp".
  730.       - If no username or no password is given in profile settings, there
  731.         will popup a window to enter it for this login.
  732.         These datas won't be saved after quit, so it is useful for secure
  733.         use.
  734.       - Changed directory parsing again. No it should work anywhere and make
  735.         no more problems with "files with space in filename".
  736.      
  737.      v1.37 (19.1.96)
  738.      ***************
  739.       - Installer script works correct now.
  740.       - If you wanted to download a file, which is not available to download
  741.         for you, no works perfectly. The reasons may be, e.g. that the
  742.         file has been removed, or your user rights don't allow you to access
  743.         that file.
  744.       - A batch download cannot be initialized when no connection is
  745.         established.
  746.       - List of Default Profiles now includes all known AmiNet Sites.
  747.         (Reference: Site-info from any AmiNet site) You have to delete your
  748.         ".AmFTPProfiles" files in HOME: and PROGDIR:, if you want to see
  749.         them in YOUR personal profile list.
  750.       - New feature to call "archie"-sites to search for special files.
  751.         Choose your local archie findsite from the popuplist. The archie
  752.         feature is totally alpha and will be completed soon to really work
  753.         with.
  754.         If a archie findsite doesn't work or respond, please report this to me.
  755.         Connection and transfer can be aborted during action.
  756.       - ADT-Find will open a connect window during whole transfer. And allows
  757.         you to abort transfer.
  758.       - Some internal changes.
  759.       - Connectwindows aren't active when they're opened.
  760.      
  761.      v1.36 (16.1.96)
  762.      ***************
  763.       - French and finnish catalog included. Thanks to Pascal Rullier
  764.         and Timo Suoranta.
  765.       - Added a ADT Status window.
  766.       - only valid help bubbles will be shown.
  767.       - Connect window only appears when that checkmark is selected
  768.         in menu.
  769.       - Some layout fixes, and some internal fixes.
  770.       - Transfer gauges will now show 100% when file is transfered.
  771.       - MakeDir/Rename windows will be created and disposed dynamically
  772.         in order to save memory.
  773.       - Amiga FTP-Server with "System:" pathnames, etc., weren't handled
  774.         correctly.
  775.       - Batch window will close after transfer of files has been started.
  776.       - New variable label in ".AmFTPRC" called "ADT_FINDSITE".
  777.         Default is 128.252.135.4 which is ftp.wustl.edu.
  778.         Other find sites are:
  779.         USA (MO),ftp.wustl.edu,128.252.135.4
  780.         Switzerland,amiga.icu.net.ch,146.228.204.2
  781.         Germany,find.germany.aminet.org,131.234.38.2
  782.         Portugal,ftp.ua.pt,193.136.80.68
  783.       - Now possible to call an Aminet findsite and search for
  784.         special entries. Press "Find" in ADT-Mode.
  785.      
  786.      v1.35 (15.1.96)
  787.      ***************
  788.       - ABOR command will be send trashed again.
  789.      
  790.      v1.34 (15.1.96)
  791.      ***************
  792.       - MUI destructor ist safer.
  793.       - Main Page will be pop-up'ed by closing connection.
  794.       - Saved path in ".AmFTPrc" is case sensitve now.
  795.       - ADT/Anon checkmarks disable correct other strings/checkmarks.
  796.       - Corrected bug in german catalog.
  797.       - Subdir download only works in ADT Mode, NOT in batch mode.
  798.      
  799.      v1.33 (15.1.96)
  800.      ***************
  801.       - ADT Sort Date fixed.
  802.       - MkDir/Rename Disabled bug while not connected removed.
  803.       - First real AT-Version (not released via supportsides).
  804.      
  805.      v1.32 (14.1.96)
  806.      ***************
  807.       - Incresed stacksize of connect task window to 20.000, to start
  808.         MUI Prefs if you like too.
  809.       - Using nameserver for server ip can now also be aborted.
  810.       - Loading directory now uses busybar, too.
  811.       - All writing operations now check socket before writing.
  812.       - Busy Bar will now be moved slowly via mainloop, because MUI3.1 busy
  813.         bar don't move itself.
  814.      
  815.      v1.31 (13.1.96)
  816.      ***************
  817.       - Bug removed: Connecting window was displayed on wrong pubscreen.
  818.       - ADT Listview is enabled anyway when recent was got and parsed.
  819.       - Size of Readme will be printed out correct.
  820.       - New menu checkmark for "confirm close connection."
  821.       - Quiet Login with userdefined password was incorrect.
  822.       - Syncron Login procedure, instead of old asyncron.
  823.       - ADT can also be deselected again.
  824.       - Changed dirparsing for non-group outputs.
  825.       - ADT Mode now with select pattern ("+", "-").
  826.       - ADT Sort Date works now.
  827.       - Connect window references main window.
  828.      
  829.      v1.30 (12.1.96)
  830.      ***************
  831.       - Enforcer Hit removed, when chaning localdir with no profiles
  832.         selected.
  833.       - Contents of local directory string gadgets will be saved in
  834.         ".AmFTPRC" and loaded again.
  835.       - Pathes ending with "/" got a wrong parent directory. Fixed.
  836.       - Small window during connecting, including some informations about
  837.         host and port.
  838.       - Added possibility to abort connection.
  839.      
  840.      v1.29 (10.1.96)
  841.      ***************
  842.       - Onother signal bug removed.
  843.       - Menu checkmarks and cyclegadgets are stored in ".AmFTPRC" and will
  844.         be loaded and installed after new start.
  845.       - Multiview will now be startet at actual pubscreen.
  846.      
  847.      v1.28 (9.1.96)
  848.      **************
  849.       - Refresh, Reload combination with cache now works.
  850.       - Some internal fixes.
  851.       - MakeDir and Delete now loads real Directory and not cached
  852.         directory.
  853.       - norwegian and swedish catalog included. Thanks to Anders Bakkevold
  854.         and Jan Malmquist.
  855.       - If no localdir in profiles is selected, the localdir won't be
  856.         changed during connect.
  857.       - Display Beep after transfer, except loading directory.
  858.       - Removed a bug with multiple AmFTP-Clients running.
  859.       - Bug removed: Port can now be really 4 ditigts long.
  860.       - No help-bubbles on "Abort" gadgets while transfer.
  861.       - Removed bug with signal handling.... puhhh....
  862.      
  863.      v1.27 (8.1.96)
  864.      **************
  865.        - Added a directory cache system. Already loaded directories in
  866.         time won't be load anymore. Size of cache: 20 entries.
  867.       - Using "Refresh" button, won't use cache anymore. The directory
  868.         will be received from server anyway.
  869.      
  870.      v1.26 (7.1.96)
  871.      **************
  872.       - Enforcer Hit eliminated.
  873.       - First version of AmFTP.guide, thanks to Duran ! :)
  874.         Button "Help" or pressing Help-Key now starts the guide.
  875.       - Version string set, v1.25 was v1.24.
  876.       - The success messages of sending the NOOP Command are no longer
  877.         printed in the logwindow and logfile.
  878.       - "Parent" Button (Arrow Left) is now by a text gadget.
  879.      
  880.      v1.25 (6.1.96)
  881.      **************
  882.       - Transfer Gauge will now show correct value with big files.
  883.       - The Logfile will be stored in "T:AmFTP.log" for debugging.
  884.       - If "Save Dirs" is selected, the Default Dir in profile settings
  885.         is updated anytime the directory changes.
  886.       - You can now select a local directory for each profile entry.
  887.         And also select savedir to keep local directory uptodate.
  888.       - Layout changed to save space for 640x200 user.
  889.      
  890.      v1.24 (6.1.96)
  891.      **************
  892.       - Couldn't delete local dirs. Fixed
  893.       - Local files to view weren't deleted after viewing. Fixed
  894.       - NOOP now only sent if no transfer is running
  895.       - Added 'Sort' button to profile page, sort profiles alphabetically
  896.       - file sizes not shown correctly. Fixed.
  897.  
  898. Those Deserving Favour:
  899. ***********************
  900.  
  901.  
  902.  
  903. I would like to thank the following
  904. people for their help during AmFTP
  905. development:
  906. Oliver Wagner
  907.      (Without him, AmFTP would never exist)
  908.  
  909. Laurence 'DuRaN' Walton
  910.      For the AmigaGuide and text documentation
  911.  
  912. Martin 'Drizzt' Hauner
  913. Christian 'Kochtopf' Scholz
  914.      For making graphics
  915.  
  916. Robert 'RobR' Reiswig
  917.      For the Installer script
  918.  
  919. Manos 'Guybrush' Konstantiniadis
  920. Michel 'bitstorm' Labbé
  921. Timo, 'neure' Suoranta
  922. Volker-Alexander Graf
  923. Anders Bakkevold
  924. Jon 'Dr Goot' Malmquist
  925. Juan 'Goliath' Ramirez
  926. Piergiorgio 'PJ' Ghezzo
  927.      (Thanks for catalog translations)
  928.  
  929. Christoph 'ChrisDi' Dietz
  930. Dietmar Schultz
  931. Fabio 'PoWS' Nori
  932. Henning Hucke
  933. Kai 'Wusel' Siering
  934. Karl 'Phalanx' Bellve
  935. Klaus 'Kamar' Heinz
  936. Klaus 'kmel' Melchior
  937. Markus 'lammy' Lamers
  938. Michael van Elst
  939. Michael 'kilyman' Kiliman
  940. Michael 'Mick' Hohmann
  941. Mike Witte
  942. Mark 'MrGandalf' Buechler
  943. Dr. Peter Kittel
  944. Peter 'Stoebi' Schulz
  945. Robert 'Devo' Bradman
  946. Roy 'AK' Milican
  947. Rüdiger 'Rume' Meinecke
  948. Stefan 'stuntzi' Stuntz
  949. Peter Jannesen
  950. Spencer W. Thomas
  951. Jim McKie
  952. Steve Davies
  953. Ken Turkowski
  954. James A. Woods
  955. Joe Orost
  956. Dave Mack
  957.      (Thanks for compression development)
  958.  
  959. How to report Bugs
  960. ******************
  961.  
  962.  
  963.  
  964.      Bugs concerning AmFTP should be sent to:
  965.      merlin@sixpack.pfalz.de
  966.      
  967.      Bugs and corrections in the
  968.      documentation should be sent to:
  969.      lww@pgh.net
  970.  
  971.  
  972.  
  973.  
  974.  
  975. AmFTP Support
  976. *************
  977.  
  978.  
  979.  
  980. AmFTP can be downloaded from:
  981.  
  982. ftp://ftp.vapor.com/support/AmFTP/
  983. http://www.vapor.com/AmFTP/
  984. Index
  985. *****
  986.  
  987.  
  988.  
  989.  Adding a server                        Add Server
  990.  AmFTP Updates                          AmFTP Support
  991.  Archie                                 Archie
  992.  Arexx                                  REXX
  993.  Batch Download                         Download
  994.  Bugs, Known                            Known Bugs
  995.  Bugs, Reporting                        Bug Reports
  996.  Closing connection                     End
  997.  Connecting                             Connecting
  998.  Contents, Table of                     Top
  999.  Copyright Information                  Copyright
  1000.  Credits                                Credits
  1001.  Downloading Files                      Download
  1002.  Ending a session                       End
  1003.  Features                               Features
  1004.  File Searching                         Archie
  1005.  FTP                                    Introduction
  1006.  History                                Revision History
  1007.  Installing AmFTP                       Installation
  1008.  Interface Panel                        Interface
  1009.  Main Page                              Interface
  1010.  Menu, Project                          Project
  1011.  Menu, Settings                         Settings
  1012.  Menus                                  Menus
  1013.  MUI                                    About MUI
  1014.  Operating AmFTP                        Operation
  1015.  Profile Page                           Options
  1016.  Registration                           Registration
  1017.  Remove a server                        Remove Server
  1018.  Requirements                           Requirements
  1019.  Revision History                       Revision History
  1020.  Rexx                                   REXX
  1021.  Scripts                                REXX
  1022.  Searching Files                        Archie
  1023.  Server Profile                         Options
  1024.  Starting AmFTP                         Startup
  1025.  Thanks to:                             Credits
  1026.  Uploading Files                        Upload
  1027.  
  1028.